package model;

public interface ModelRW extends ModelReader {

	public void newGame();
	
	public void setSelectedTile(long wx, long wy);
	
	public void setSelectedEntityTarget(long wx, long wy);

	// Temporary replace with setSelectedEntity(UUID GUID)
	public void setSelectedEntity(long x, long y);

	public void entityWorkTile();

	public void entityHaltWorking();

	public void setSelectedEntity(String name);

	public Object getSelectedItem();

	public void setSelectedItemID(int itemID);

	public void placeSelectedItem();

	public void addSelectedItem(long x, long y);

	public void removeSelectedItem(long x, long y);

	public void removeCraftingOutput();

}
